package com.ai.core.service;

import java.io.File;
import java.util.List;

import javax.servlet.http.HttpServletRequest;

import com.ai.core.pagemode.Column;
import com.ai.core.pagemode.ExcelDataWrapper;
import com.ai.core.pagemode.ExcelWrapper;

/** 
 */
public interface IExcelParser {

	 
	public void put2Cache(ExcelDataWrapper excelDataWrapper);
 
	public ExcelDataWrapper parse(File excelFile, File otherFile,HttpServletRequest request) throws Exception;
	
  
	public int execute(ExcelDataWrapper excelDataWrapper) throws Exception;

	public List<Column> getDataGridColumnsDef();

	public ExcelDataWrapper getExcelDataWrapperCache();

	public ExcelWrapper getExcelWrapper();
	

	public List getEntityList();
	public List getErrorList();
}
